const collection = () => import('views/collection/collection') //我的收藏
const history = () => import('views/history/history') //我的足迹
const message = () => import('views/my/message/message') //我的信息
const messageDet = () => import('views/my/message/message-det/message-det') //信息详情
const radioMsg = () => import('views/my/message/radio-msg/radio-msg') //广播信息
const radioMsgDet = () => import('views/my/message/radio-msg/radioMsgDet/radioMsgDet') //广播信息-详情
const uniqueService = () => import('views/my/uniqueService') // 专属客服

// 个人店铺路由
const personalIndex = () => import('views/personalShop/personalIndex') // 个人店铺首页
const personalInfo = () => import('views/personalShop/personalInfo') // 个人店铺信息
const personalGood = () => import('views/personalShop/personalGood') // 个人店铺商品管理
const personalCategory = () => import('views/personalShop/personalCategory') // 个人店铺选品
const personalEdit = () => import('views/personalShop/personalEdit') // 个人店铺信息修改

// 调查问卷
const questionnaireList = () => import('views/questionnaire/questionnaireList') // 调查问卷列表页
const questionnaire = () => import('views/questionnaire/questionnaire') // 调查问卷
const questionnaireResult = () => import('views/questionnaire/questionnaireResult') // 调查问卷成功页面
const questionnaireTap = () => import('views/questionnaire/questionnaireTap') // 调查问卷Tap

// 我的自提点
const pointIndex = () => import('views/distributorPoints/pointIndex') // 自提点首页
const pointList = () => import('views/distributorPoints/pointList') // 自提点列表
const pointActive = () => import('views/distributorPoints/pointActive') // 自提点激活页面
const pointWriteOff = () => import('views/distributorPoints/pointWriteOff') // 核销页面
const pointDetail = () => import('views/distributorPoints/pointDetail') // 订单详情页面

export default [
    {
        path: '/collection',
        component: collection,
        meta: {
            title: '我的收藏'
        }
    },
    {
        path: '/history',
        component: history,
        meta: {
            title: '我的足迹',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false //添加该字段，表示不需要缓存
        }
    },
    {
        path: '/message',
        component: message,
        meta: {
            title: '我的信息',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false //添加该字段，表示需要不缓存
        }
    },
    {
        path: '/messageDet',
        component: messageDet,
        meta: {
            title: '信息详情',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '信息详情' //HeadBox组件中间显示的文字
        }
    },
    {
        path: '/radioMsg',
        component: radioMsg,
        meta: {
            title: '系统广播',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: true, //显示HeadBox组件
            titleName: '系统广播' //HeadBox组件中间显示的文字
        }
    },
    {
        path: '/radioMsgDet',
        component: radioMsgDet,
        meta: {
            title: '信息详情',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '信息详情' //HeadBox组件中间显示的文字
        }
    },
    {
        path: '/uniqueService',
        component: uniqueService,
        meta: {
            title: '专属客服',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '专属客服' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'personalIndex',
        path: '/personalIndex',
        component: personalIndex,
        meta: {
            title: '个人店铺',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '个人店铺' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'personalInfo',
        path: '/personalInfo',
        component: personalInfo,
        meta: {
            title: '店铺设置',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '店铺设置' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'personalGood',
        path: '/personalGood',
        component: personalGood,
        meta: {
            title: '商品管理',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '商品管理' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'personalCategory',
        path: '/personalCategory',
        component: personalCategory,
        meta: {
            title: '选品',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '选品' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'personalEdit',
        path: '/personalEdit',
        component: personalEdit,
        meta: {
            title: '修改店铺信息',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '修改店铺信息' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'questionnaireList',
        path: '/questionnaireList',
        component: questionnaireList,
        meta: {
            title: '调查问卷',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '调查问卷' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'questionnaire',
        path: '/questionnaire',
        component: questionnaire,
        meta: {
            title: '调查问卷',
            requireAuth: false, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '调查问卷' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'questionnaireResult',
        path: '/questionnaireResult',
        component: questionnaireResult,
        meta: {
            title: '提交成功',
            requireAuth: false, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '提交成功' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'questionnaireTap',
        path: '/questionnaireTap',
        component: questionnaireTap,
        meta: {
            title: '提交成功',
            requireAuth: false, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '提交成功' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'pointIndex',
        path: '/pointIndex',
        component: pointIndex,
        meta: {
            title: '我的自提点',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '我的自提点' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'pointList',
        path: '/pointList',
        component: pointList,
        meta: {
            title: '我的自提点',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '我的自提点' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'pointActive',
        path: '/pointActive',
        component: pointActive,
        meta: {
            title: '自提点激活',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: true, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '自提点激活' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'pointDetail',
        path: '/pointDetail',
        component: pointDetail,
        meta: {
            title: '订单详情',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '订单详情' //HeadBox组件中间显示的文字
        }
    },
    {
        name: 'pointWriteOff',
        path: '/pointWriteOff',
        component: pointWriteOff,
        meta: {
            title: '核销',
            requireAuth: true, // 添加该字段，表示进入这个路由是需要登录的
            keepAlive: false, //添加该字段，表示需要不缓存
            showHeadBox: false, //显示HeadBox组件
            titleName: '核销' //HeadBox组件中间显示的文字
        }
    }
]
